// pages/qingjiajilu/qingjiajilu.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    hidden: true,									//隐藏表单控件
    page: 1,										//当前请求数据是第几页
    pageSize: 10,									//每页数据条数
    hasMoreData: true,								//上拉时是否继续请求数据，即是否还有更多数据
    contentlist: null,
    photo:null
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      photo:app.globalData.photo
    })
  },


 // 获取分页列表
 getInfo: function (message) {
	var that = this;
	wx.showNavigationBarLoading()					//在当前页面显示导航条加载动画
	wx.showLoading({								//显示 loading 提示框
		title: message,
  })
    var data={"userid":app.globalData.userId,"schoolid": app.globalData.schoolId,"pagenum": that.data.page,"pagesize":that.data.pageSize,
    "appType":app.globalData.appType,"appKey":app.globalData.appKey,"timeSpan":app.globalData.timespan,"mobileSerialnumber":""}
    wx.request({
      url: app.globalData.serverUrl,
      data: {       
        "data":JSON.stringify(data),
        'act':"leave_result"
      },
      method: 'POST',
      header: {
        'content-type':'application/x-www-form-urlencoded;charset=utf-8'
      },
      success: function (res) {
        console.log(res);
        var contentlistTem = that.data.contentlist;
        if (res.data.data.length > 0) {
          wx.hideNavigationBarLoading()		//在当前页面隐藏导航条加载动画
          wx.hideLoading()					//隐藏 loading 提示框
          if (that.data.page == 1) {
            contentlistTem = []
          }
          var contentlist = res.data.data;

          contentlist.forEach(function(item, index){
            console.log(item); //这里的item就是从数组里拿出来的每一个每一组
            contentlist[ index ].Title=decodeURIComponent(item.Title)
          })


          if (contentlist.length < that.data.pageSize) {
            that.setData({
              contentlist: contentlistTem.concat(contentlist),
              hasMoreData: false
            })
          } else {
            that.setData({
              contentlist: contentlistTem.concat(contentlist),
              hasMoreData: true,
              page: that.data.page + 1
            })
          }
        } 
      },
      fail: function (res) {
        wx.hideNavigationBarLoading()
        wx.hideLoading()
      },
      complete: function (res) {
        console.log('submit complete');
      }
    })

},






 
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var that = this
    that.getInfo('正在加载数据...')
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    this.data.page = 1
    this.getInfo('正在刷新数据')
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    if (this.data.hasMoreData) {
      this.getInfo('加载更多数据')
    } else {
      wx.showToast({
        title: '没有更多数据',
      })
    }
  },
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})